home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•Star Fleet HQ•
/
StarTrek ••
/
StarTrek ее.rsrc
/
CODE_7_Does.txt
< prev
next >
Wrap
Text File
|
1986-06-22
|
14KB
|
256 lines
# near model CODE resource
# jump table entries: 2968-2981 (14 of them)
export_378:
00000000 41ED 0A5A lea.l A0, [A5 + 0xA5A /* export_327 */]
00000004 2948 0054 move.l [A4 + 0x54], A0
00000008 4E75 rts
export_376:
0000000A 41ED 01DA lea.l A0, [A5 + 0x1DA /* export_55 */]
0000000E 2948 0054 move.l [A4 + 0x54], A0
00000012 4E75 rts
export_383:
00000014 205F movea.l A0, [A7]+
00000016 2010 move.l D0, [A0]
00000018 43F5 0800 lea.l A1, [A5 + D0]
0000001C 2D09 move.l -[A6], A1
0000001E 2368 0004 0004 move.l [A1 + 0x4], [A0 + 0x4]
00000024 4E75 rts
export_377:
00000026 205F movea.l A0, [A7]+
00000028 4E5A unlink A2
0000002A 2F08 move.l -[A7], A0
export_375:
0000002C 2057 movea.l A0, [A7]
0000002E 0C50 4E71 cmpi.w [A0], 0x4E71 /* 'Nq' */
00000032 6630 bne +0x32 /* 00000064 */
00000034 2D3C 0000 4EBA move.l -[A6], 0x4EBA
0000003A 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
0000003E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00000042 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000046 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
0000004A 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
0000004E 2D16 move.l -[A6], [A6]
00000050 205F movea.l A0, [A7]+
00000052 225E movea.l A1, [A6]+
00000054 91C9 sub.l A0, A1
00000056 2D08 move.l -[A6], A0
00000058 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000005C 5496 addq.l [A6], 2
0000005E 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000062 4E75 rts
label00000064:
00000064 2D3C 0000 4EAD move.l -[A6], 0x4EAD
0000006A 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
0000006E 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00000072 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
00000076 205F movea.l A0, [A7]+
00000078 4280 clr.l D0
0000007A 3010 move.w D0, [A0]
0000007C 2D00 move.l -[A6], D0
0000007E 4EAD 0E2A jsr [A5 + 0xE2A /* export_449 */]
00000082 4EAD 0CCA jsr [A5 + 0xCCA /* export_405 */]
00000086 5496 addq.l [A6], 2
00000088 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
0000008C 4E75 rts
export_382:
0000008E 205F movea.l A0, [A7]+
00000090 4A90 tst.l [A0]
00000092 6730 beq +0x32 /* 000000C4 */
00000094 611E bsr +0x20 /* 000000B4 */
00000096 1D20 move.b -[A6], -[A0]
00000098 6973 bvs +0x75 /* 0000010D */
0000009A 2061 movea.l A0, -[A1]
0000009C 206D 756C movea.l A0, [A5 + 0x756C]
000000A0 7469 moveq.l D2, 0x69
000000A2 706C moveq.l D0, 0x6C
000000A4 792D moveq.l D4, 0x2D
000000A6 6465 bcc +0x67 /* 0000010D */
000000A8 6669 bne +0x6B /* 00000113 */
000000AA 6E65 bgt +0x67 /* 00000111 */
000000AC 6420 bcc +0x22 /* 000000CE */
000000AE 6C61 bge +0x63 /* 00000111 */
000000B0 6265 bhi +0x67 /* 00000117 */
000000B2 6C20 bge +0x22 /* 000000D4 */
fn000000B4:
000000B4 2D1F move.l -[A6], [A7]+
000000B6 2D3C 0000 0001 move.l -[A6], 0x1
000000BC 426D F834 clr.w [A5 - 0x7CC]
000000C0 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
label000000C4:
000000C4 2D08 move.l -[A6], A0
000000C6 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */]
000000CA 2D2E 0004 move.l -[A6], [A6 + 0x4]
label000000CE:
000000CE 205E movea.l A0, [A6]+
000000D0 209E move.l [A0], [A6]+
000000D2 5896 addq.l [A6], 4
label000000D4:
000000D4 2D3C 0000 0010 move.l -[A6], 0x10
000000DA 42A6 clr.l -[A6]
000000DC 26C5 move.l [A3]+, D5
000000DE 26C6 move.l [A3]+, D6
000000E0 2C1E move.l D6, [A6]+
000000E2 2A1E move.l D5, [A6]+
label000000E4:
000000E4 2D16 move.l -[A6], [A6]
000000E6 2056 movea.l A0, [A6]
000000E8 2C90 move.l [A6], [A0]
000000EA 4A96 tst.l [A6]
000000EC 6604 bne +0x6 /* 000000F2 */
000000EE 588E addq.l A6, 4
000000F0 606C bra +0x6E /* 0000015E */
label000000F2:
000000F2 201E move.l D0, [A6]+
000000F4 E280 asr D0, 1
000000F6 6446 bcc +0x48 /* 0000013E */
000000F8 E380 asl D0, 1
000000FA 2D00 move.l -[A6], D0
000000FC 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */]
00000100 2D2E 0004 move.l -[A6], [A6 + 0x4]
00000104 201E move.l D0, [A6]+
00000106 9196 sub.l [A6], D0
00000108 2016 move.l D0, [A6]
0000010A 0280 00FF FF00 andi.l D0, 0xFFFF00
00000110 6720 beq +0x22 /* 00000132 */
00000112 610E bsr +0x10 /* 00000122 */
00000114 0D20 btst -[A0], D6
00000116 6F75 ble +0x77 /* 0000018D */
00000118 7420 moveq.l D2, 0x20
0000011A 6F66 ble +0x68 /* 00000182 */
0000011C 2052 movea.l A0, [A2]
0000011E 616E bsr +0x70 /* 0000018E */
00000120 6765 beq +0x67 /* 00000187 */
fn00000122:
00000122 2D1F move.l -[A6], [A7]+
00000124 2D3C 0000 0001 move.l -[A6], 0x1
0000012A 426D F834 clr.w [A5 - 0x7CC]
0000012E 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
label00000132:
00000132 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000136 5396 subq.l [A6], 1
00000138 4EAD 06BA jsr [A5 + 0x6BA /* export_211 */]
0000013C 6018 bra +0x1A /* 00000156 */
label0000013E:
0000013E E380 asl D0, 1
00000140 2D00 move.l -[A6], D0
00000142 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */]
00000146 2D2E 0004 move.l -[A6], [A6 + 0x4]
0000014A 201E move.l D0, [A6]+
0000014C 9196 sub.l [A6], D0
0000014E 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
00000152 4EAD 03D2 jsr [A5 + 0x3D2 /* export_118 */]
label00000156:
00000156 5896 addq.l [A6], 4
00000158 5286 addq.l D6, 1
0000015A BA86 cmp.l D5, D6
0000015C 6E86 bgt -0x78 /* 000000E4 */
label0000015E:
0000015E 2C23 move.l D6, -[A3]
00000160 2A23 move.l D5, -[A3]
00000162 588E addq.l A6, 4
00000164 4E75 rts
export_373:
00000166 2D1F move.l -[A6], [A7]+
00000168 2D3C 0000 2D2A move.l -[A6], 0x2D2A /* '-*' */
0000016E 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
00000172 4EAD 0632 jsr [A5 + 0x632 /* export_194 */]
00000176 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
0000017A 4E75 rts
export_380:
0000017C 202D F254 move.l D0, [A5 - 0xDAC]
00000180 6716 beq +0x18 /* 00000198 */
label00000182:
00000182 2D1F move.l -[A6], [A7]+
00000184 2D3C 0000 2D3C move.l -[A6], 0x2D3C /* '-<' */
0000018A 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
fn0000018E:
0000018E 2056 movea.l A0, [A6]
00000190 2C90 move.l [A6], [A0]
00000192 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */]
00000196 4E75 rts
label00000198:
00000198 205F movea.l A0, [A7]+
0000019A 2D10 move.l -[A6], [A0]
0000019C 4E75 rts
export_374:
0000019E 202D F254 move.l D0, [A5 - 0xDAC]
000001A2 674C beq +0x4E /* 000001F0 */
000001A4 205F movea.l A0, [A7]+
000001A6 2010 move.l D0, [A0]
000001A8 2D00 move.l -[A6], D0
000001AA 0C80 FFFF 8000 cmpi.l D0, 0xFFFF8000
000001B0 6E24 bgt +0x26 /* 000001D6 */
000001B2 2D3C 0000 203C move.l -[A6], 0x203C /* ' <' */
000001B8 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
000001BC 4EAD 0DDA jsr [A5 + 0xDDA /* export_439 */]
000001C0 2D3C 0000 41F5 move.l -[A6], 0x41F5
000001C6 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
000001CA 2D3C 0000 0800 move.l -[A6], 0x800
000001D0 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
000001D4 600E bra +0x10 /* 000001E4 */
label000001D6:
000001D6 2D3C 0000 41ED move.l -[A6], 0x41ED
000001DC 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
000001E0 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
label000001E4:
000001E4 2D3C 0000 2D08 move.l -[A6], 0x2D08
000001EA 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
000001EE 4E75 rts
export_379:
label000001F0:
000001F0 205F movea.l A0, [A7]+
000001F2 2010 move.l D0, [A0]
000001F4 41F5 0800 lea.l A0, [A5 + D0]
000001F8 2D08 move.l -[A6], A0
000001FA 4E75 rts
export_381:
000001FC 4EAD 0FE2 jsr [A5 + 0xFE2 /* export_504 */]
00000200 4A9E tst.l [A6]+
00000202 6712 beq +0x14 /* 00000216 */
00000204 6104 bsr +0x6 /* 0000020A */
00000206 0320 btst -[A0], D1
00000208 3F20 move.w -[A7], -[A0]
fn0000020A:
0000020A 2D1F move.l -[A6], [A7]+
0000020C 2D3C 0000 0001 move.l -[A6], 0x1
00000212 4EAD 00FA jsr [A5 + 0xFA /* export_27 */]
label00000216:
00000216 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000021A 588E addq.l A6, 4
0000021C 2D2D FED6 move.l -[A6], [A5 - 0x12A]
00000220 201E move.l D0, [A6]+
00000222 9196 sub.l [A6], D0
00000224 4EAD 0E92 jsr [A5 + 0xE92 /* export_462 */]
00000228 2D3C 0000 4EAD move.l -[A6], 0x4EAD
0000022E 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
00000232 41FA 000E lea.l A0, [PC + 0xE /* 00000242, value 0xED22056 */]
00000236 4280 clr.l D0
00000238 3010 move.w D0, [A0]
0000023A 2D00 move.l -[A6], D0
0000023C 4EAD 0C6A jsr [A5 + 0xC6A /* export_393 */]
00000240 4E75 rts
00000242 0ED2 .incomplete
export_384:
00000244 2056 movea.l A0, [A6]
00000246 2C90 move.l [A6], [A0]
00000248 4EAD 0142 jsr [A5 + 0x142 /* export_36 */]
0000024C 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */]
00000250 201E move.l D0, [A6]+
00000252 9196 sub.l [A6], D0
00000254 201E move.l D0, [A6]+
00000256 D196 add.l [A6], D0
00000258 4E75 rts
export_371:
0000025A 2D1F move.l -[A6], [A7]+
0000025C 5496 addq.l [A6], 2
0000025E 4E75 rts
export_372:
00000260 205F movea.l A0, [A7]+
00000262 3010 move.w D0, [A0]
00000264 0280 0000 000F andi.l D0, 0xF
0000026A 222C 0040 move.l D1, [A4 + 0x40]
0000026E 0281 FFFF FFF0 andi.l D1, 0xFFFFFFF0
00000274 8280 or.l D1, D0
00000276 2941 0040 move.l [A4 + 0x40], D1
0000027A 4E75 rts